توضیحات :
از دستور e.KeyChar برای خواندن از کاربر استفاده شده است؛
زمانی که کلیدی فشرده می شود با دستور های شرطی(if) این کاراکتر فشرده شده را تشخیص داده و با توجه به نوع آن مختصات یا position نقطه ای که pictureBox باید در ان نقطه قرار بگیرد را معین میکنیم,
اگر W فشرده شود مقدار متغیر عمودی را یک واحد کم میکنیم
اگر S فشرده شود مقدار متغیر عمودی را یک واحد زیاد میکنیم
اگر A فشرده شود مقدار متغیر افقی را یک واحد کم میکنیم
اگر D فشرده شود مقدار متغیر افقی را یک واحد زیاد میکنیم
البته اگر این متغیر وارد ناحیه مربوط به موانع شود، مقدار اضافه شده را مجدداً کم میکنیم در این حالت شکل ثابت به نظر می اید و حرکتی نمی کند.
سپس با این مقادیر یک نقطه جدید می سازیم و pictureBox را در این نقطه قرار می دهیم
با این کار کاربر تصور میکند که شکل در حال حرکت است و پرش تصویر به نظر نمیرسد.
تمام این کار ها را برای هر دو شی انجام میدهیم...
دانلود بازی با فرمت exe
Download now
دانلود سورس کد برنامه:
قابل اجرا در کامپایلر Visual Studio نسخهی 2010
دریافت سورس کد به صورت فشرده شده
Download now
:: موضوعات مرتبط:
ترفند ,
,
:: بازدید از این مطلب : 297
|
امتیاز مطلب : 8
|
تعداد امتیازدهندگان : 2
|
مجموع امتیاز : 2